]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
altTab: remove erroneous/superflous pick
authorDan Winship <danw@gnome.org>
Thu, 5 May 2011 11:22:07 +0000 (07:22 -0400)
committerDan Winship <danw@gnome.org>
Tue, 17 May 2011 19:39:44 +0000 (15:39 -0400)
AltTabPopup was calling global.stage.get_actor_at_pos() "to force a
stage relayout", but that function does not actually have that effect.
It was also occasionally causing Clutter warnings (possibly due to a
clutter pick-buffer-caching bug?). So just remove the call.

https://bugzilla.gnome.org/show_bug.cgi?id=650317

js/ui/altTab.js

index 47ab84dc7b0250c0a90e0764d846905d4e58ae3d..5581d0dbd557ce16af7ab881b0b3828c42e8d523 100644 (file)
@@ -97,8 +97,6 @@ AltTabPopup.prototype = {
         // those calculations
         if (this._thumbnails) {
             let icon = this._appIcons[this._currentApp].actor;
-            // Force a stage relayout to make sure we get the correct position
-            global.stage.get_actor_at_pos(Clutter.PickMode.REACTIVE, 0, 0);
             let [posX, posY] = icon.get_transformed_position();
             let thumbnailCenter = posX + icon.width / 2;
             let [childMinWidth, childNaturalWidth] = this._thumbnails.actor.get_preferred_width(-1);